to make up lost time - Turkish English Dictionary